package com.appistry.maven.plugin.far.remote.ssh;

public interface RemoteOperation {

	/**
	 * Executes the operation or command on a remote host over SSH
	 * 
	 * @throws Exception
	 */
	public void run() throws Exception;

	public void setSshConfig(SshConfig sshConfig);

	public JSchWrapper getDelegate();

}
